package com.wechat.backend.service;

import com.wechat.backend.entity.Friend;
import com.wechat.backend.entity.User;

import java.util.List;
import java.util.Map;

public interface FriendService {
    // 查询我收到的好友请求（别人加我，且未处理）
    List<Friend> getReceivedRequests(Integer userId);

    // 查询我发出的好友请求（我加别人，且未处理）
    List<Friend> getSentRequests(Integer userId);

    // 同意好友请求
    Map<String, Object> acceptRequest(Integer requestId);

    // 拒绝好友请求
    Map<String, Object> rejectRequest(Integer requestId);

    // 获取用户的好友列表
    List<User> getFriends(Integer userId);
} 